home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
a_utils
/
_archvrs
/
mac
/
uutol232.bin
/
uutool 232.rsrc
/
CODE_5.txt
< prev
next >
Wrap
Text File
|
1994-02-02
|
58KB
|
1,013 lines
# near model CODE resource
# entry label at 0x0000
export_69:
entry:
00000000 4E56 FC22 link A6, -0x03DE
00000004 48E7 0700 movem.l -[A7], D5,D6,D7
00000008 1C2E 0008 move.b D6, [A6 + 0x8]
0000000C 41EE FD28 lea.l A0, [A6 - 0x2D8]
00000010 43ED FDCC lea.l A1, [A5 - 0x234]
00000014 20D9 move.l [A0]+, [A1]+
00000016 20D9 move.l [A0]+, [A1]+
00000018 20D9 move.l [A0]+, [A1]+
0000001A 7020 moveq.l D0, 0x20
0000001C 3D40 FD4C move.w [A6 - 0x2B4], D0
00000020 3D40 FD4E move.w [A6 - 0x2B2], D0
00000024 2F2E FD4C move.l -[A7], [A6 - 0x2B4]
00000028 486D FDD8 pea.l [A5 - 0x228]
0000002C 42A7 clr.l -[A7]
0000002E 3F3C FFFF move.w -[A7], 0xFFFF
00000032 42A7 clr.l -[A7]
00000034 42A7 clr.l -[A7]
00000036 486E FD9E pea.l [A6 - 0x262]
0000003A 3F3C 0002 move.w -[A7], 0x2
0000003E A9EA trap Pack3
00000040 4A2E FD9E tst.b [A6 - 0x262]
00000044 6700 0516 beq +0x518 /* 0000055C */
00000048 2F2E FD4C move.l -[A7], [A6 - 0x2B4]
0000004C 486D FDF0 pea.l [A5 - 0x210]
00000050 486E FDA8 pea.l [A6 - 0x258]
00000054 42A7 clr.l -[A7]
00000056 486E FD54 pea.l [A6 - 0x2AC]
0000005A 3F3C 0001 move.w -[A7], 0x1
0000005E A9EA trap Pack3
00000060 4A2E FD54 tst.b [A6 - 0x2AC]
00000064 6700 04F6 beq +0x4F8 /* 0000055C */
00000068 4267 clr.w -[A7]
0000006A 486E FDA8 pea.l [A6 - 0x258]
0000006E 3F2E FDA4 move.w -[A7], [A6 - 0x25C]
00000072 486E FD52 pea.l [A6 - 0x2AE]
00000076 4EAD 00F2 jsr [A5 + 0xF2]
0000007A 3E1F move.w D7, [A7]+
0000007C 4A47 tst.w D7
0000007E 671E beq +0x20 /* 0000009E */
00000080 486E FDE8 pea.l [A6 - 0x218]
00000084 2F3C 0001 0080 move.l -[A7], 0x10080
0000008A 4EAD 017A jsr [A5 + 0x17A]
0000008E 42A7 clr.l -[A7]
00000090 3F07 move.w -[A7], D7
00000092 486E FDE8 pea.l [A6 - 0x218]
00000096 4EAD 0082 jsr [A5 + 0x82]
0000009A 6000 04C0 bra +0x4C2 /* 0000055C */
label0000009E:
0000009E 4267 clr.w -[A7]
000000A0 3F2E FD52 move.w -[A7], [A6 - 0x2AE]
000000A4 486E FD44 pea.l [A6 - 0x2BC]
000000A8 4EAD 0142 jsr [A5 + 0x142]
000000AC 3E1F move.w D7, [A7]+
000000AE 4267 clr.w -[A7]
000000B0 486E FD5E pea.l [A6 - 0x2A2]
000000B4 3F2E FD5A move.w -[A7], [A6 - 0x2A6]
000000B8 4EAD 012A jsr [A5 + 0x12A]
000000BC 3E1F move.w D7, [A7]+
000000BE 4267 clr.w -[A7]
000000C0 486E FD5E pea.l [A6 - 0x2A2]
000000C4 3F2E FD5A move.w -[A7], [A6 - 0x2A6]
000000C8 2F3C 4253 5755 move.l -[A7], 0x42535755 /* 'BSWU' */
000000CE 0C06 0080 cmpi.b D6, 0x80
000000D2 6608 bne +0xA /* 000000DC */
000000D4 203C 4149 4646 move.l D0, 0x41494646 /* 'AIFF' */
000000DA 6006 bra +0x8 /* 000000E2 */
label000000DC:
000000DC 203C 4653 5344 move.l D0, 0x46535344 /* 'FSSD' */
label000000E2:
000000E2 2F00 move.l -[A7], D0
000000E4 4EAD 0122 jsr [A5 + 0x122]
000000E8 3E1F move.w D7, [A7]+
000000EA 4A47 tst.w D7
000000EC 672A beq +0x2C /* 00000118 */
000000EE 486E FDE8 pea.l [A6 - 0x218]
000000F2 2F3C 0003 0080 move.l -[A7], 0x30080
000000F8 4EAD 017A jsr [A5 + 0x17A]
000000FC 42A7 clr.l -[A7]
000000FE 3F07 move.w -[A7], D7
00000100 486E FDE8 pea.l [A6 - 0x218]
00000104 4EAD 0082 jsr [A5 + 0x82]
00000108 4257 clr.w [A7]
0000010A 3F2E FD52 move.w -[A7], [A6 - 0x2AE]
0000010E 4EAD 00FA jsr [A5 + 0xFA]
00000112 3E1F move.w D7, [A7]+
00000114 6000 0446 bra +0x448 /* 0000055C */
label00000118:
00000118 4267 clr.w -[A7]
0000011A 486E FD5E pea.l [A6 - 0x2A2]
0000011E 3F2E FD5A move.w -[A7], [A6 - 0x2A6]
00000122 486E FD50 pea.l [A6 - 0x2B0]
00000126 4EAD 00F2 jsr [A5 + 0xF2]
0000012A 3E1F move.w D7, [A7]+
0000012C 7018 moveq.l D0, 0x18
0000012E 2D40 FD48 move.l [A6 - 0x2B8], D0
00000132 4267 clr.w -[A7]
00000134 3F2E FD52 move.w -[A7], [A6 - 0x2AE]
00000138 486E FD48 pea.l [A6 - 0x2B8]
0000013C 486E FFE8 pea.l [A6 - 0x18]
00000140 4EAD 0102 jsr [A5 + 0x102]
00000144 3E1F move.w D7, [A7]+
00000146 7A00 moveq.l D5, 0x00
00000148 70E8 moveq.l D0, 0xFFFFFFE8
0000014A D0AE FFEC add.l D0, [A6 - 0x14]
0000014E 2D40 FD48 move.l [A6 - 0x2B8], D0
00000152 4A80 tst.l D0
00000154 6F2C ble +0x2E /* 00000182 */
00000156 0CAE 0000 0200 FD48 cmpi.l [A6 - 0x2B8], 0x200
0000015E 6C22 bge +0x24 /* 00000182 */
00000160 4267 clr.w -[A7]
00000162 3F2E FD52 move.w -[A7], [A6 - 0x2AE]
00000166 486E FD48 pea.l [A6 - 0x2B8]
0000016A 486E FDE8 pea.l [A6 - 0x218]
0000016E 4EAD 0102 jsr [A5 + 0x102]
00000172 3E1F move.w D7, [A7]+
00000174 202E FD48 move.l D0, [A6 - 0x2B8]
00000178 204E movea.l A0, A6
0000017A D1C0 add.l A0, D0
0000017C 4228 FDE8 clr.b [A0 - 0x218]
00000180 600C bra +0xE /* 0000018E */
label00000182:
00000182 0CAE 0000 0200 FD48 cmpi.l [A6 - 0x2B8], 0x200
0000018A 6D02 blt +0x4 /* 0000018E */
0000018C 7A01 moveq.l D5, 0x01
label0000018E:
0000018E 0CAE 2E73 6E64 FFE8 cmpi.l [A6 - 0x18], 0x2E736E64 /* '.snd' */
00000196 6702 beq +0x4 /* 0000019A */
00000198 7A01 moveq.l D5, 0x01
label0000019A:
0000019A 4A05 tst.b D5
0000019C 6756 beq +0x58 /* 000001F4 */
0000019E 486E FDE8 pea.l [A6 - 0x218]
000001A2 2F3C 0015 0080 move.l -[A7], 0x150080
000001A8 4EAD 017A jsr [A5 + 0x17A]
000001AC 42A7 clr.l -[A7]
000001AE 3F07 move.w -[A7], D7
000001B0 486E FDE8 pea.l [A6 - 0x218]
000001B4 4EAD 0082 jsr [A5 + 0x82]
000001B8 4257 clr.w [A7]
000001BA 3F2E FD52 move.w -[A7], [A6 - 0x2AE]
000001BE 486E FFF0 pea.l [A6 - 0x10]
000001C2 4EAD 0142 jsr [A5 + 0x142]
000001C6 3E1F move.w D7, [A7]+
000001C8 4257 clr.w [A7]
000001CA 3F2E FD52 move.w -[A7], [A6 - 0x2AE]
000001CE 3F3C 0001 move.w -[A7], 0x1
000001D2 42A7 clr.l -[A7]
000001D4 4EAD 0152 jsr [A5 + 0x152]
000001D8 3E1F move.w D7, [A7]+
000001DA 42AE FFF4 clr.l [A6 - 0xC]
000001DE 2D7C 0000 1F40 FFF8 move.l [A6 - 0x8], 0x1F40
000001E6 7001 moveq.l D0, 0x01
000001E8 2D40 FFFC move.l [A6 - 0x4], D0
000001EC 422E FDE8 clr.b [A6 - 0x218]
000001F0 5C8F addq.l A7, 6
000001F2 604C bra +0x4E /* 00000240 */
label000001F4:
000001F4 7001 moveq.l D0, 0x01
000001F6 B0AE FFF4 cmp.l D0, [A6 - 0xC]
000001FA 6726 beq +0x28 /* 00000222 */
000001FC 7002 moveq.l D0, 0x02
000001FE B0AE FFF4 cmp.l D0, [A6 - 0xC]
00000202 671E beq +0x20 /* 00000222 */
00000204 486E FDE8 pea.l [A6 - 0x218]
00000208 2F3C 0017 0080 move.l -[A7], 0x170080
0000020E 4EAD 017A jsr [A5 + 0x17A]
00000212 42A7 clr.l -[A7]
00000214 3F07 move.w -[A7], D7
00000216 486E FDE8 pea.l [A6 - 0x218]
0000021A 4EAD 0082 jsr [A5 + 0x82]
0000021E 4FEF 000A lea.l A7, [A7 + 0xA]
label00000222:
00000222 7001 moveq.l D0, 0x01
00000224 B0AE FFF0 cmp.l D0, [A6 - 0x10]
00000228 6E0A bgt +0xC /* 00000234 */
0000022A 202E FFF0 move.l D0, [A6 - 0x10]
0000022E B0AE FD44 cmp.l D0, [A6 - 0x2BC]
00000232 6F0C ble +0xE /* 00000240 */
label00000234:
00000234 202E FD44 move.l D0, [A6 - 0x2BC]
00000238 90AE FFEC sub.l D0, [A6 - 0x14]
0000023C 2D40 FFF0 move.l [A6 - 0x10], D0
label00000240:
00000240 42A7 clr.l -[A7]
00000242 3F3C 0084 move.w -[A7], 0x84
00000246 486E FC7E pea.l [A6 - 0x382]
0000024A 4878 FFFF pea.l [0xFFFFFFFF]
0000024E A97C trap GetNewDialog
00000250 486E FC7E pea.l [A6 - 0x382]
00000254 3F3C 0005 move.w -[A7], 0x5
00000258 486E FC6C pea.l [A6 - 0x394]
0000025C 486E FC68 pea.l [A6 - 0x398]
00000260 486E FC76 pea.l [A6 - 0x38A]
00000264 A98D trap GetDialogItem/GetDItem
00000266 2EAE FC68 move.l [A7], [A6 - 0x398]
0000026A 486E FDE8 pea.l [A6 - 0x218]
0000026E 4EAD 0182 jsr [A5 + 0x182]
00000272 2E80 move.l [A7], D0
00000274 A98F trap SetDialogItemText/SetIText
00000276 486E FC7E pea.l [A6 - 0x382]
0000027A 3F3C 0001 move.w -[A7], 0x1
0000027E 486E FC6C pea.l [A6 - 0x394]
00000282 486E FC68 pea.l [A6 - 0x398]
00000286 486E FC76 pea.l [A6 - 0x38A]
0000028A A98D trap GetDialogItem/GetDItem
0000028C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000290 486E FDE8 pea.l [A6 - 0x218]
00000294 4EAD 0172 jsr [A5 + 0x172]
00000298 2F2E FC68 move.l -[A7], [A6 - 0x398]
0000029C 486E FDE8 pea.l [A6 - 0x218]
000002A0 A98F trap SetDialogItemText/SetIText
000002A2 486E FC7E pea.l [A6 - 0x382]
000002A6 3F3C 0003 move.w -[A7], 0x3
000002AA 486E FC6C pea.l [A6 - 0x394]
000002AE 486E FC68 pea.l [A6 - 0x398]
000002B2 486E FC76 pea.l [A6 - 0x38A]
000002B6 A98D trap GetDialogItem/GetDItem
000002B8 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000002BC 486E FDE8 pea.l [A6 - 0x218]
000002C0 4EAD 0172 jsr [A5 + 0x172]
000002C4 2F2E FC68 move.l -[A7], [A6 - 0x398]
000002C8 486E FDE8 pea.l [A6 - 0x218]
000002CC A98F trap SetDialogItemText/SetIText
000002CE 486E FC7E pea.l [A6 - 0x382]
000002D2 3F3C 0004 move.w -[A7], 0x4
000002D6 486E FC6C pea.l [A6 - 0x394]
000002DA 486E FC68 pea.l [A6 - 0x398]
000002DE 486E FC76 pea.l [A6 - 0x38A]
000002E2 A98D trap GetDialogItem/GetDItem
000002E4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000002E8 486E FDE8 pea.l [A6 - 0x218]
000002EC 4EAD 0172 jsr [A5 + 0x172]
000002F0 2F2E FC68 move.l -[A7], [A6 - 0x398]
000002F4 486E FDE8 pea.l [A6 - 0x218]
000002F8 A98F trap SetDialogItemText/SetIText
000002FA 486E FC7E pea.l [A6 - 0x382]
000002FE 3F3C 0002 move.w -[A7], 0x2
00000302 486E FC6C pea.l [A6 - 0x394]
00000306 486E FC68 pea.l [A6 - 0x398]
0000030A 486E FC76 pea.l [A6 - 0x38A]
0000030E A98D trap GetDialogItem/GetDItem
00000310 2F2E FC68 move.l -[A7], [A6 - 0x398]
00000314 202E FFF4 move.l D0, [A6 - 0xC]
00000318 204E movea.l A0, A6
0000031A E588 lsl D0, 2
0000031C D1C0 add.l A0, D0
0000031E 2F28 FD28 move.l -[A7], [A0 - 0x2D8]
00000322 A98F trap SetDialogItemText/SetIText
00000324 486E FC7E pea.l [A6 - 0x382]
00000328 3F3C 0006 move.w -[A7], 0x6
0000032C 486E FC6C pea.l [A6 - 0x394]
00000330 486E FC68 pea.l [A6 - 0x398]
00000334 486E FC76 pea.l [A6 - 0x38A]
00000338 A98D trap GetDialogItem/GetDItem
0000033A 486E FC7E pea.l [A6 - 0x382]
0000033E A981 trap DrawDialog
00000340 486E FC7E pea.l [A6 - 0x382]
00000344 A873 trap SetPort
00000346 486E FC76 pea.l [A6 - 0x38A]
0000034A A8A1 trap FrameRect
0000034C 0C06 0080 cmpi.b D6, 0x80
00000350 6600 008E bne +0x90 /* 000003E0 */
00000354 026E FFFE FFF2 andi.w [A6 - 0xE], 0xFFFE
0000035A 2D7C 464F 524D FC2E move.l [A6 - 0x3D2], 0x464F524D /* 'FORM' */
00000362 702E moveq.l D0, 0x2E
00000364 D0AE FFF0 add.l D0, [A6 - 0x10]
00000368 2D40 FC32 move.l [A6 - 0x3CE], D0
0000036C 2D7C 4149 4646 FC36 move.l [A6 - 0x3CA], 0x41494646 /* 'AIFF' */
00000374 2D7C 434F 4D4D FC3A move.l [A6 - 0x3C6], 0x434F4D4D /* 'COMM' */
0000037C 7012 moveq.l D0, 0x12
0000037E 2D40 FC3E move.l [A6 - 0x3C2], D0
00000382 3D6E FFFE FC42 move.w [A6 - 0x3BE], [A6 - 0x2]
00000388 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000038C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000390 4EAD 005A jsr [A5 + 0x5A]
00000394 2D40 FC44 move.l [A6 - 0x3BC], D0
00000398 3D7C 0008 FC48 move.w [A6 - 0x3B8], 0x8
0000039E 486E FFF8 pea.l [A6 - 0x8]
000003A2 486E FC4A pea.l [A6 - 0x3B6]
000003A6 3F3C 280E move.w -[A7], 0x280E
000003AA A9EB trap Pack4/FP68K
000003AC 2D7C 5353 4E44 FC54 move.l [A6 - 0x3AC], 0x53534E44 /* 'SSND' */
000003B4 7008 moveq.l D0, 0x08
000003B6 D0AE FFF0 add.l D0, [A6 - 0x10]
000003BA 2D40 FC58 move.l [A6 - 0x3A8], D0
000003BE 42AE FC5C clr.l [A6 - 0x3A4]
000003C2 42AE FC60 clr.l [A6 - 0x3A0]
000003C6 7036 moveq.l D0, 0x36
000003C8 2D40 FD48 move.l [A6 - 0x2B8], D0
000003CC 4267 clr.w -[A7]
000003CE 3F2E FD50 move.w -[A7], [A6 - 0x2B0]
000003D2 486E FD48 pea.l [A6 - 0x2B8]
000003D6 486E FC2E pea.l [A6 - 0x3D2]
000003DA 4EAD 010A jsr [A5 + 0x10A]
000003DE 3E1F move.w D7, [A7]+
label000003E0:
000003E0 42AE FD44 clr.l [A6 - 0x2BC]
000003E4 42A7 clr.l -[A7]
000003E6 2F3C 4845 5841 move.l -[A7], 0x48455841 /* 'HEXA' */
000003EC 3F3C 0082 move.w -[A7], 0x82
000003F0 A81F trap Get1Resource
000003F2 2D5F FC68 move.l [A6 - 0x398], [A7]+
000003F6 206E FC68 movea.l A0, [A6 - 0x398]
000003FA A029 trap HLock
label000003FC:
000003FC 2D7C 0000 0200 FD48 move.l [A6 - 0x2B8], 0x200
00000404 4267 clr.w -[A7]
00000406 3F2E FD52 move.w -[A7], [A6 - 0x2AE]
0000040A 486E FD48 pea.l [A6 - 0x2B8]
0000040E 486E FDE8 pea.l [A6 - 0x218]
00000412 4EAD 0102 jsr [A5 + 0x102]
00000416 3E1F move.w D7, [A7]+
00000418 4AAE FD48 tst.l [A6 - 0x2B8]
0000041C 6700 010E beq +0x110 /* 0000052C */
00000420 7001 moveq.l D0, 0x01
00000422 B0AE FFF4 cmp.l D0, [A6 - 0xC]
00000426 6618 bne +0x1A /* 00000440 */
00000428 1F06 move.b -[A7], D6
0000042A 2F2E FD48 move.l -[A7], [A6 - 0x2B8]
0000042E 486E FDE8 pea.l [A6 - 0x218]
00000432 206E FC68 movea.l A0, [A6 - 0x398]
00000436 2F10 move.l -[A7], [A0]
00000438 4EBA 012C jsr [PC + 0x12C /* 00000566 */]
0000043C 4FEF 000E lea.l A7, [A7 + 0xE]
label00000440:
00000440 4227 clr.b -[A7]
00000442 3F3C FFFF move.w -[A7], 0xFFFF
00000446 486E FD34 pea.l [A6 - 0x2CC]
0000044A A971 trap EventAvail
0000044C 1A1F move.b D5, [A7]+
0000044E 4267 clr.w -[A7]
00000450 3F2E FD50 move.w -[A7], [A6 - 0x2B0]
00000454 486E FD48 pea.l [A6 - 0x2B8]
00000458 486E FDE8 pea.l [A6 - 0x218]
0000045C 4EAD 010A jsr [A5 + 0x10A]
00000460 3A1F move.w D5, [A7]+
00000462 202E FD48 move.l D0, [A6 - 0x2B8]
00000466 D1AE FD44 add.l [A6 - 0x2BC], D0
0000046A 322E FC7C move.w D1, [A6 - 0x384]
0000046E 926E FC78 sub.w D1, [A6 - 0x388]
00000472 3D41 FC22 move.w [A6 - 0x3DE], D1
00000476 486E FC22 pea.l [A6 - 0x3DE]
0000047A 486E FC24 pea.l [A6 - 0x3DC]
0000047E 3F3C 200E move.w -[A7], 0x200E
00000482 A9EB trap Pack4/FP68K
00000484 486E FC24 pea.l [A6 - 0x3DC]
00000488 486E FC64 pea.l [A6 - 0x39C]
0000048C 3F3C 1010 move.w -[A7], 0x1010
00000490 A9EB trap Pack4/FP68K
00000492 486E FC64 pea.l [A6 - 0x39C]
00000496 486E FC24 pea.l [A6 - 0x3DC]
0000049A 3F3C 100E move.w -[A7], 0x100E
0000049E A9EB trap Pack4/FP68K
000004A0 486E FD44 pea.l [A6 - 0x2BC]
000004A4 486E FC24 pea.l [A6 - 0x3DC]
000004A8 3F3C 2804 move.w -[A7], 0x2804
000004AC A9EB trap Pack4/FP68K
000004AE 486E FC24 pea.l [A6 - 0x3DC]
000004B2 486E FC64 pea.l [A6 - 0x39C]
000004B6 3F3C 1010 move.w -[A7], 0x1010
000004BA A9EB trap Pack4/FP68K
000004BC 486E FC64 pea.l [A6 - 0x39C]
000004C0 486E FC24 pea.l [A6 - 0x3DC]
000004C4 3F3C 100E move.w -[A7], 0x100E
000004C8 A9EB trap Pack4/FP68K
000004CA 486E FFF0 pea.l [A6 - 0x10]
000004CE 486E FC24 pea.l [A6 - 0x3DC]
000004D2 3F3C 2806 move.w -[A7], 0x2806
000004D6 A9EB trap Pack4/FP68K
000004D8 486E FC24 pea.l [A6 - 0x3DC]
000004DC 486E FC64 pea.l [A6 - 0x39C]
000004E0 3F3C 1010 move.w -[A7], 0x1010
000004E4 A9EB trap Pack4/FP68K
000004E6 2D6E FC76 FC6E move.l [A6 - 0x392], [A6 - 0x38A]
000004EC 2D6E FC7A FC72 move.l [A6 - 0x38E], [A6 - 0x386]
000004F2 486E FC64 pea.l [A6 - 0x39C]
000004F6 486E FC22 pea.l [A6 - 0x3DE]
000004FA 3F3C 100E move.w -[A7], 0x100E
000004FE A9EB trap Pack4/FP68K
00000500 486E FC22 pea.l [A6 - 0x3DE]
00000504 3F3C 0016 move.w -[A7], 0x16
00000508 A9EB trap Pack4/FP68K
0000050A 486E FC22 pea.l [A6 - 0x3DE]
0000050E 486E FC2C pea.l [A6 - 0x3D4]
00000512 3F3C 2010 move.w -[A7], 0x2010
00000516 A9EB trap Pack4/FP68K
00000518 3D6E FC2C FC74 move.w [A6 - 0x38C], [A6 - 0x3D4]
0000051E 486E FC6E pea.l [A6 - 0x392]
00000522 A8A2 trap PaintRect
00000524 0C47 FFD9 cmpi.w D7, 0xFFD9
00000528 6600 FED2 bne -0x12C /* 000003FC */
label0000052C:
0000052C 486E FC76 pea.l [A6 - 0x38A]
00000530 A8A2 trap PaintRect
00000532 206E FC68 movea.l A0, [A6 - 0x398]
00000536 A02A trap HUnlock
00000538 2F2E FC68 move.l -[A7], [A6 - 0x398]
0000053C A9A3 trap ReleaseResource
0000053E 4267 clr.w -[A7]
00000540 3F2E FD52 move.w -[A7], [A6 - 0x2AE]
00000544 4EAD 00FA jsr [A5 + 0xFA]
00000548 3E1F move.w D7, [A7]+
0000054A 4267 clr.w -[A7]
0000054C 3F2E FD50 move.w -[A7], [A6 - 0x2B0]
00000550 4EAD 00FA jsr [A5 + 0xFA]
00000554 3E1F move.w D7, [A7]+
00000556 486E FC7E pea.l [A6 - 0x382]
0000055A A982 trap CloseDialog
label0000055C:
0000055C 4CEE 00E0 FC16 movem.l D7,D6,D5, [A6 - 0x3EA]
00000562 4E5E unlink A6
00000564 4E75 rts
fn00000566:
00000566 4E56 FFFE link A6, -0x0002
0000056A 2F0C move.l -[A7], A4
0000056C 601C bra +0x1E /* 0000058A */
label0000056E:
0000056E 286E 0010 movea.l A4, [A6 + 0x10]
00000572 D9EE 000C add.l A4, [A6 + 0xC]
00000576 7000 moveq.l D0, 0x00
00000578 1014 move.b D0, [A4]
0000057A D0AE 0008 add.l D0, [A6 + 0x8]
0000057E 2040 movea.l A0, D0
00000580 102E 0014 move.b D0, [A6 + 0x14]
00000584 1210 move.b D1, [A0]
00000586 B101 xor.b D1, D0
00000588 1881 move.b [A4], D1
label0000058A:
0000058A 202E 0010 move.l D0, [A6 + 0x10]
0000058E 53AE 0010 subq.l [A6 + 0x10], 1
00000592 4A80 tst.l D0
00000594 66D8 bne -0x26 /* 0000056E */
00000596 285F movea.l A4, [A7]+
00000598 4E5E unlink A6
0000059A 4E75 rts
fn0000059C:
0000059C 4E56 FFF2 link A6, -0x000E
000005A0 2F07 move.l -[A7], D7
label000005A2:
000005A2 7008 moveq.l D0, 0x08
000005A4 2D40 FFF4 move.l [A6 - 0xC], D0
000005A8 4267 clr.w -[A7]
000005AA 3F2E 000C move.w -[A7], [A6 + 0xC]
000005AE 486E FFF4 pea.l [A6 - 0xC]
000005B2 486E FFF8 pea.l [A6 - 0x8]
000005B6 4EAD 0102 jsr [A5 + 0x102]
000005BA 3E1F move.w D7, [A7]+
000005BC 4A47 tst.w D7
000005BE 6704 beq +0x6 /* 000005C4 */
000005C0 3007 move.w D0, D7
000005C2 6050 bra +0x52 /* 00000614 */
label000005C4:
000005C4 7008 moveq.l D0, 0x08
000005C6 B0AE FFF4 cmp.l D0, [A6 - 0xC]
000005CA 6304 bls +0x6 /* 000005D0 */
000005CC 70FF moveq.l D0, 0xFFFFFFFF
000005CE 6044 bra +0x46 /* 00000614 */
label000005D0:
000005D0 202E 0008 move.l D0, [A6 + 0x8]
000005D4 B0AE FFF8 cmp.l D0, [A6 - 0x8]
000005D8 671C beq +0x1E /* 000005F6 */
000005DA 4267 clr.w -[A7]
000005DC 3F2E 000C move.w -[A7], [A6 + 0xC]
000005E0 3F3C 0003 move.w -[A7], 0x3
000005E4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000005E8 4EAD 0152 jsr [A5 + 0x152]
000005EC 3E1F move.w D7, [A7]+
000005EE 4A47 tst.w D7
000005F0 67B0 beq -0x4E /* 000005A2 */
000005F2 3007 move.w D0, D7
000005F4 601E bra +0x20 /* 00000614 */
label000005F6:
000005F6 4267 clr.w -[A7]
000005F8 3F2E 000C move.w -[A7], [A6 + 0xC]
000005FC 3F3C 0003 move.w -[A7], 0x3
00000600 4878 FFF8 pea.l [0xFFFFFFF8]
00000604 4EAD 0152 jsr [A5 + 0x152]
00000608 3E1F move.w D7, [A7]+
0000060A 4A47 tst.w D7
0000060C 6704 beq +0x6 /* 00000612 */
0000060E 3007 move.w D0, D7
00000610 6002 bra +0x4 /* 00000614 */
label00000612:
00000612 7000 moveq.l D0, 0x00
label00000614:
00000614 2E1F move.l D7, [A7]+
00000616 4E5E unlink A6
00000618 4E75 rts
export_68:
0000061A 4E56 FC44 link A6, -0x03BC
0000061E 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000622 3C2E 0008 move.w D6, [A6 + 0x8]
00000626 2D7C 4149 4646 FC6C move.l [A6 - 0x394], 0x41494646 /* 'AIFF' */
0000062E 7020 moveq.l D0, 0x20
00000630 3D40 FD4C move.w [A6 - 0x2B4], D0
00000634 3D40 FD4E move.w [A6 - 0x2B2], D0
00000638 2F2E FD4C move.l -[A7], [A6 - 0x2B4]
0000063C 486D FE5C pea.l [A5 - 0x1A4]
00000640 42A7 clr.l -[A7]
00000642 3F3C 0001 move.w -[A7], 0x1
00000646 486E FC6C pea.l [A6 - 0x394]
0000064A 42A7 clr.l -[A7]
0000064C 486E FD9E pea.l [A6 - 0x262]
00000650 3F3C 0002 move.w -[A7], 0x2
00000654 A9EA trap Pack3
00000656 4A2E FD9E tst.b [A6 - 0x262]
0000065A 6700 0650 beq +0x652 /* 00000CAC */
0000065E 2F2E FD4C move.l -[A7], [A6 - 0x2B4]
00000662 486D FE6C pea.l [A5 - 0x194]
00000666 486E FDA8 pea.l [A6 - 0x258]
0000066A 42A7 clr.l -[A7]
0000066C 486E FD54 pea.l [A6 - 0x2AC]
00000670 3F3C 0001 move.w -[A7], 0x1
00000674 A9EA trap Pack3
00000676 4A2E FD54 tst.b [A6 - 0x2AC]
0000067A 6700 0630 beq +0x632 /* 00000CAC */
0000067E 4267 clr.w -[A7]
00000680 486E FDA8 pea.l [A6 - 0x258]
00000684 3F2E FDA4 move.w -[A7], [A6 - 0x25C]
00000688 486E FD52 pea.l [A6 - 0x2AE]
0000068C 4EAD 00F2 jsr [A5 + 0xF2]
00000690 3E1F move.w D7, [A7]+
00000692 4A47 tst.w D7
00000694 671E beq +0x20 /* 000006B4 */
00000696 486E FDE8 pea.l [A6 - 0x218]
0000069A 2F3C 0001 0080 move.l -[A7], 0x10080
000006A0 4EAD 017A jsr [A5 + 0x17A]
000006A4 42A7 clr.l -[A7]
000006A6 3F07 move.w -[A7], D7
000006A8 486E FDE8 pea.l [A6 - 0x218]
000006AC 4EAD 0082 jsr [A5 + 0x82]
000006B0 6000 05FA bra +0x5FC /* 00000CAC */
label000006B4:
000006B4 4267 clr.w -[A7]
000006B6 3F2E FD52 move.w -[A7], [A6 - 0x2AE]
000006BA 486E FD44 pea.l [A6 - 0x2BC]
000006BE 4EAD 0142 jsr [A5 + 0x142]
000006C2 3E1F move.w D7, [A7]+
000006C4 4267 clr.w -[A7]
000006C6 486E FD5E pea.l [A6 - 0x2A2]
000006CA 3F2E FD5A move.w -[A7], [A6 - 0x2A6]
000006CE 4EAD 012A jsr [A5 + 0x12A]
000006D2 3E1F move.w D7, [A7]+
000006D4 3F2E FD52 move.w -[A7], [A6 - 0x2AE]
000006D8 2F3C 464F 524D move.l -[A7], 0x464F524D /* 'FORM' */
000006DE 4EBA FEBC jsr [PC - 0x144 /* 0000059C */]
000006E2 3E00 move.w D7, D0
000006E4 4A47 tst.w D7
000006E6 5C8F addq.l A7, 6
000006E8 672A beq +0x2C /* 00000714 */
000006EA 486E FDE8 pea.l [A6 - 0x218]
000006EE 2F3C 0018 0080 move.l -[A7], 0x180080
000006F4 4EAD 017A jsr [A5 + 0x17A]
000006F8 42A7 clr.l -[A7]
000006FA 3F07 move.w -[A7], D7
000006FC 486E FDE8 pea.l [A6 - 0x218]
00000700 4EAD 0082 jsr [A5 + 0x82]
00000704 4257 clr.w [A7]
00000706 3F2E FD52 move.w -[A7], [A6 - 0x2AE]
0000070A 4EAD 00FA jsr [A5 + 0xFA]
0000070E 3E1F move.w D7, [A7]+
00000710 6000 059A bra +0x59C /* 00000CAC */
label00000714:
00000714 700C moveq.l D0, 0x0C
00000716 2D40 FD48 move.l [A6 - 0x2B8], D0
0000071A 4267 clr.w -[A7]
0000071C 3F2E FD52 move.w -[A7], [A6 - 0x2AE]
00000720 486E FD48 pea.l [A6 - 0x2B8]
00000724 486E FC52 pea.l [A6 - 0x3AE]
00000728 4EAD 0102 jsr [A5 + 0x102]
0000072C 3E1F move.w D7, [A7]+
0000072E 4A47 tst.w D7
00000730 660A bne +0xC /* 0000073C */
00000732 0CAE 4149 4646 FC5A cmpi.l [A6 - 0x3A6], 0x41494646 /* 'AIFF' */
0000073A 672A beq +0x2C /* 00000766 */
label0000073C:
0000073C 486E FDE8 pea.l [A6 - 0x218]
00000740 2F3C 0018 0080 move.l -[A7], 0x180080
00000746 4EAD 017A jsr [A5 + 0x17A]
0000074A 42A7 clr.l -[A7]
0000074C 3F07 move.w -[A7], D7
0000074E 486E FDE8 pea.l [A6 - 0x218]
00000752 4EAD 0082 jsr [A5 + 0x82]
00000756 4257 clr.w [A7]
00000758 3F2E FD52 move.w -[A7], [A6 - 0x2AE]
0000075C 4EAD 00FA jsr [A5 + 0xFA]
00000760 3E1F move.w D7, [A7]+
00000762 6000 0548 bra +0x54A /* 00000CAC */
label00000766:
00000766 3F2E FD52 move.w -[A7], [A6 - 0x2AE]
0000076A 2F3C 434F 4D4D move.l -[A7], 0x434F4D4D /* 'COMM' */
00000770 4EBA FE2A jsr [PC - 0x1D6 /* 0000059C */]
00000774 3E00 move.w D7, D0
00000776 4A47 tst.w D7
00000778 5C8F addq.l A7, 6
0000077A 672A beq +0x2C /* 000007A6 */
0000077C 486E FDE8 pea.l [A6 - 0x218]
00000780 2F3C 0018 0080 move.l -[A7], 0x180080
00000786 4EAD 017A jsr [A5 + 0x17A]
0000078A 42A7 clr.l -[A7]
0000078C 3F07 move.w -[A7], D7
0000078E 486E FDE8 pea.l [A6 - 0x218]
00000792 4EAD 0082 jsr [A5 + 0x82]
00000796 4257 clr.w [A7]
00000798 3F2E FD52 move.w -[A7], [A6 - 0x2AE]
0000079C 4EAD 00FA jsr [A5 + 0xFA]
000007A0 3E1F move.w D7, [A7]+
000007A2 6000 0508 bra +0x50A /* 00000CAC */
label000007A6:
000007A6 701A moveq.l D0, 0x1A
000007A8 2D40 FD48 move.l [A6 - 0x2B8], D0
000007AC 4267 clr.w -[A7]
000007AE 3F2E FD52 move.w -[A7], [A6 - 0x2AE]
000007B2 486E FD48 pea.l [A6 - 0x2B8]
000007B6 486E FC52 pea.l [A6 - 0x3AE]
000007BA 4EAD 0102 jsr [A5 + 0x102]
000007BE 3E1F move.w D7, [A7]+
000007C0 4A47 tst.w D7
000007C2 672A beq +0x2C /* 000007EE */
000007C4 486E FDE8 pea.l [A6 - 0x218]
000007C8 2F3C 0018 0080 move.l -[A7], 0x180080
000007CE 4EAD 017A jsr [A5 + 0x17A]
000007D2 42A7 clr.l -[A7]
000007D4 3F07 move.w -[A7], D7
000007D6 486E FDE8 pea.l [A6 - 0x218]
000007DA 4EAD 0082 jsr [A5 + 0x82]
000007DE 4257 clr.w [A7]
000007E0 3F2E FD52 move.w -[A7], [A6 - 0x2AE]
000007E4 4EAD 00FA jsr [A5 + 0xFA]
000007E8 3E1F move.w D7, [A7]+
000007EA 6000 04C0 bra +0x4C2 /* 00000CAC */
label000007EE:
000007EE 0C6E 0008 FC60 cmpi.w [A6 - 0x3A0], 0x8
000007F4 672A beq +0x2C /* 00000820 */
000007F6 486E FDE8 pea.l [A6 - 0x218]
000007FA 2F3C 0017 0080 move.l -[A7], 0x170080
00000800 4EAD 017A jsr [A5 + 0x17A]
00000804 42A7 clr.l -[A7]
00000806 3F07 move.w -[A7], D7
00000808 486E FDE8 pea.l [A6 - 0x218]
0000080C 4EAD 0082 jsr [A5 + 0x82]
00000810 4257 clr.w [A7]
00000812 3F2E FD52 move.w -[A7], [A6 - 0x2AE]
00000816 4EAD 00FA jsr [A5 + 0xFA]
0000081A 3E1F move.w D7, [A7]+
0000081C 6000 048E bra +0x490 /* 00000CAC */
label00000820:
00000820 41EE FC44 lea.l A0, [A6 - 0x3BC]
00000824 43EE FC62 lea.l A1, [A6 - 0x39E]
00000828 20D9 move.l [A0]+, [A1]+
0000082A 20D9 move.l [A0]+, [A1]+
0000082C 30D9 move.w [A0]+, [A1]+
0000082E 4868 FFF6 pea.l [A0 - 0xA]
00000832 3F3C 0016 move.w -[A7], 0x16
00000836 A9EB trap Pack4/FP68K
00000838 4868 FFF6 pea.l [A0 - 0xA]
0000083C 486E FC4E pea.l [A6 - 0x3B2]
00000840 3F3C 2810 move.w -[A7], 0x2810
00000844 A9EB trap Pack4/FP68K
00000846 2D6E FC4E FFF8 move.l [A6 - 0x8], [A6 - 0x3B2]
0000084C 306E FC5A movea.w A0, [A6 - 0x3A6]
00000850 2D48 FFFC move.l [A6 - 0x4], A0
00000854 3F2E FD52 move.w -[A7], [A6 - 0x2AE]
00000858 2F3C 5353 4E44 move.l -[A7], 0x53534E44 /* 'SSND' */
0000085E 4EBA FD3C jsr [PC - 0x2C4 /* 0000059C */]
00000862 3E00 move.w D7, D0
00000864 4A47 tst.w D7
00000866 5C8F addq.l A7, 6
00000868 672A beq +0x2C /* 00000894 */
0000086A 486E FDE8 pea.l [A6 - 0x218]
0000086E 2F3C 0018 0080 move.l -[A7], 0x180080
00000874 4EAD 017A jsr [A5 + 0x17A]
00000878 42A7 clr.l -[A7]
0000087A 3F07 move.w -[A7], D7
0000087C 486E FDE8 pea.l [A6 - 0x218]
00000880 4EAD 0082 jsr [A5 + 0x82]
00000884 4257 clr.w [A7]
00000886 3F2E FD52 move.w -[A7], [A6 - 0x2AE]
0000088A 4EAD 00FA jsr [A5 + 0xFA]
0000088E 3E1F move.w D7, [A7]+
00000890 6000 041A bra +0x41C /* 00000CAC */
label00000894:
00000894 7010 moveq.l D0, 0x10
00000896 2D40 FD48 move.l [A6 - 0x2B8], D0
0000089A 4267 clr.w -[A7]
0000089C 3F2E FD52 move.w -[A7], [A6 - 0x2AE]
000008A0 486E FD48 pea.l [A6 - 0x2B8]
000008A4 486E FC52 pea.l [A6 - 0x3AE]
000008A8 4EAD 0102 jsr [A5 + 0x102]
000008AC 3E1F move.w D7, [A7]+
000008AE 4A47 tst.w D7
000008B0 672A beq +0x2C /* 000008DC */
000008B2 486E FDE8 pea.l [A6 - 0x218]
000008B6 2F3C 0018 0080 move.l -[A7], 0x180080
000008BC 4EAD 017A jsr [A5 + 0x17A]
000008C0 42A7 clr.l -[A7]
000008C2 3F07 move.w -[A7], D7
000008C4 486E FDE8 pea.l [A6 - 0x218]
000008C8 4EAD 0082 jsr [A5 + 0x82]
000008CC 4257 clr.w [A7]
000008CE 3F2E FD52 move.w -[A7], [A6 - 0x2AE]
000008D2 4EAD 00FA jsr [A5 + 0xFA]
000008D6 3E1F move.w D7, [A7]+
000008D8 6000 03D2 bra +0x3D4 /* 00000CAC */
label000008DC:
000008DC 4267 clr.w -[A7]
000008DE 486E FD5E pea.l [A6 - 0x2A2]
000008E2 3F2E FD5A move.w -[A7], [A6 - 0x2A6]
000008E6 2F3C 4253 5755 move.l -[A7], 0x42535755 /* 'BSWU' */
000008EC 0C46 0001 cmpi.w D6, 0x1
000008F0 6608 bne +0xA /* 000008FA */
000008F2 203C 554C 4157 move.l D0, 0x554C4157 /* 'ULAW' */
000008F8 6006 bra +0x8 /* 00000900 */
label000008FA:
000008FA 203C 4653 5344 move.l D0, 0x46535344 /* 'FSSD' */
label00000900:
00000900 2F00 move.l -[A7], D0
00000902 4EAD 0122 jsr [A5 + 0x122]
00000906 3E1F move.w D7, [A7]+
00000908 4A47 tst.w D7
0000090A 672A beq +0x2C /* 00000936 */
0000090C 486E FDE8 pea.l [A6 - 0x218]
00000910 2F3C 0003 0080 move.l -[A7], 0x30080
00000916 4EAD 017A jsr [A5 + 0x17A]
0000091A 42A7 clr.l -[A7]
0000091C 3F07 move.w -[A7], D7
0000091E 486E FDE8 pea.l [A6 - 0x218]
00000922 4EAD 0082 jsr [A5 + 0x82]
00000926 4257 clr.w [A7]
00000928 3F2E FD52 move.w -[A7], [A6 - 0x2AE]
0000092C 4EAD 00FA jsr [A5 + 0xFA]
00000930 3E1F move.w D7, [A7]+
00000932 6000 0378 bra +0x37A /* 00000CAC */
label00000936:
00000936 4267 clr.w -[A7]
00000938 486E FD5E pea.l [A6 - 0x2A2]
0000093C 3F2E FD5A move.w -[A7], [A6 - 0x2A6]
00000940 486E FD50 pea.l [A6 - 0x2B0]
00000944 4EAD 00F2 jsr [A5 + 0xF2]
00000948 3E1F move.w D7, [A7]+
0000094A 2D7C 2E73 6E64 FFE8 move.l [A6 - 0x18], 0x2E736E64 /* '.snd' */
00000952 7000 moveq.l D0, 0x00
00000954 102E FDA8 move.b D0, [A6 - 0x258]
00000958 7218 moveq.l D1, 0x18
0000095A D280 add.l D1, D0
0000095C 2D41 FFEC move.l [A6 - 0x14], D1
00000960 2D6E FC56 FFF0 move.l [A6 - 0x10], [A6 - 0x3AA]
00000966 3046 movea.w A0, D6
00000968 2D48 FFF4 move.l [A6 - 0xC], A0
0000096C 7018 moveq.l D0, 0x18
0000096E 2D40 FD48 move.l [A6 - 0x2B8], D0
00000972 4267 clr.w -[A7]
00000974 3F2E FD50 move.w -[A7], [A6 - 0x2B0]
00000978 486E FD48 pea.l [A6 - 0x2B8]
0000097C 486E FFE8 pea.l [A6 - 0x18]
00000980 4EAD 010A jsr [A5 + 0x10A]
00000984 3E1F move.w D7, [A7]+
00000986 4A47 tst.w D7
00000988 6736 beq +0x38 /* 000009C0 */
0000098A 486E FDE8 pea.l [A6 - 0x218]
0000098E 2F3C 0014 0080 move.l -[A7], 0x140080
00000994 4EAD 017A jsr [A5 + 0x17A]
00000998 42A7 clr.l -[A7]
0000099A 3F07 move.w -[A7], D7
0000099C 486E FDE8 pea.l [A6 - 0x218]
000009A0 4EAD 0082 jsr [A5 + 0x82]
000009A4 4257 clr.w [A7]
000009A6 3F2E FD52 move.w -[A7], [A6 - 0x2AE]
000009AA 4EAD 00FA jsr [A5 + 0xFA]
000009AE 3E1F move.w D7, [A7]+
000009B0 4257 clr.w [A7]
000009B2 3F2E FD50 move.w -[A7], [A6 - 0x2B0]
000009B6 4EAD 00FA jsr [A5 + 0xFA]
000009BA 3E1F move.w D7, [A7]+
000009BC 6000 02EE bra +0x2F0 /* 00000CAC */
label000009C0:
000009C0 7000 moveq.l D0, 0x00
000009C2 102E FDA8 move.b D0, [A6 - 0x258]
000009C6 2D40 FD48 move.l [A6 - 0x2B8], D0
000009CA 4267 clr.w -[A7]
000009CC 3F2E FD50 move.w -[A7], [A6 - 0x2B0]
000009D0 486E FD48 pea.l [A6 - 0x2B8]
000009D4 486E FDA9 pea.l [A6 - 0x257]
000009D8 4EAD 010A jsr [A5 + 0x10A]
000009DC 3E1F move.w D7, [A7]+
000009DE 4A47 tst.w D7
000009E0 6736 beq +0x38 /* 00000A18 */
000009E2 486E FDE8 pea.l [A6 - 0x218]
000009E6 2F3C 0014 0080 move.l -[A7], 0x140080
000009EC 4EAD 017A jsr [A5 + 0x17A]
000009F0 42A7 clr.l -[A7]
000009F2 3F07 move.w -[A7], D7
000009F4 486E FDE8 pea.l [A6 - 0x218]
000009F8 4EAD 0082 jsr [A5 + 0x82]
000009FC 4257 clr.w [A7]
000009FE 3F2E FD52 move.w -[A7], [A6 - 0x2AE]
00000A02 4EAD 00FA jsr [A5 + 0xFA]
00000A06 3E1F move.w D7, [A7]+
00000A08 4257 clr.w [A7]
00000A0A 3F2E FD50 move.w -[A7], [A6 - 0x2B0]
00000A0E 4EAD 00FA jsr [A5 + 0xFA]
00000A12 3E1F move.w D7, [A7]+
00000A14 6000 0296 bra +0x298 /* 00000CAC */
label00000A18:
00000A18 42A7 clr.l -[A7]
00000A1A 3F3C 0084 move.w -[A7], 0x84
00000A1E 486E FC8A pea.l [A6 - 0x376]
00000A22 4878 FFFF pea.l [0xFFFFFFFF]
00000A26 A97C trap GetNewDialog
00000A28 486E FC8A pea.l [A6 - 0x376]
00000A2C 3F3C 0005 move.w -[A7], 0x5
00000A30 486E FC78 pea.l [A6 - 0x388]
00000A34 486E FC74 pea.l [A6 - 0x38C]
00000A38 486E FC82 pea.l [A6 - 0x37E]
00000A3C A98D trap GetDialogItem/GetDItem
00000A3E 2EAE FC74 move.l [A7], [A6 - 0x38C]
00000A42 486E FDA8 pea.l [A6 - 0x258]
00000A46 A98F trap SetDialogItemText/SetIText
00000A48 486E FC8A pea.l [A6 - 0x376]
00000A4C 3F3C 0001 move.w -[A7], 0x1
00000A50 486E FC78 pea.l [A6 - 0x388]
00000A54 486E FC74 pea.l [A6 - 0x38C]
00000A58 486E FC82 pea.l [A6 - 0x37E]
00000A5C A98D trap GetDialogItem/GetDItem
00000A5E 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000A62 486E FDE8 pea.l [A6 - 0x218]
00000A66 4EAD 0172 jsr [A5 + 0x172]
00000A6A 2F2E FC74 move.l -[A7], [A6 - 0x38C]
00000A6E 486E FDE8 pea.l [A6 - 0x218]
00000A72 A98F trap SetDialogItemText/SetIText
00000A74 486E FC8A pea.l [A6 - 0x376]
00000A78 3F3C 0003 move.w -[A7], 0x3
00000A7C 486E FC78 pea.l [A6 - 0x388]
00000A80 486E FC74 pea.l [A6 - 0x38C]
00000A84 486E FC82 pea.l [A6 - 0x37E]
00000A88 A98D trap GetDialogItem/GetDItem
00000A8A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000A8E 486E FDE8 pea.l [A6 - 0x218]
00000A92 4EAD 0172 jsr [A5 + 0x172]
00000A96 2F2E FC74 move.l -[A7], [A6 - 0x38C]
00000A9A 486E FDE8 pea.l [A6 - 0x218]
00000A9E A98F trap SetDialogItemText/SetIText
00000AA0 486E FC8A pea.l [A6 - 0x376]
00000AA4 3F3C 0004 move.w -[A7], 0x4
00000AA8 486E FC78 pea.l [A6 - 0x388]
00000AAC 486E FC74 pea.l [A6 - 0x38C]
00000AB0 486E FC82 pea.l [A6 - 0x37E]
00000AB4 A98D trap GetDialogItem/GetDItem
00000AB6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000ABA 486E FDE8 pea.l [A6 - 0x218]
00000ABE 4EAD 0172 jsr [A5 + 0x172]
00000AC2 2F2E FC74 move.l -[A7], [A6 - 0x38C]
00000AC6 486E FDE8 pea.l [A6 - 0x218]
00000ACA A98F trap SetDialogItemText/SetIText
00000ACC 486E FC8A pea.l [A6 - 0x376]
00000AD0 3F3C 0002 move.w -[A7], 0x2
00000AD4 486E FC78 pea.l [A6 - 0x388]
00000AD8 486E FC74 pea.l [A6 - 0x38C]
00000ADC 486E FC82 pea.l [A6 - 0x37E]
00000AE0 A98D trap GetDialogItem/GetDItem
00000AE2 2F2E FC74 move.l -[A7], [A6 - 0x38C]
00000AE6 486D FE7C pea.l [A5 - 0x184]
00000AEA A98F trap SetDialogItemText/SetIText
00000AEC 486E FC8A pea.l [A6 - 0x376]
00000AF0 3F3C 0006 move.w -[A7], 0x6
00000AF4 486E FC78 pea.l [A6 - 0x388]
00000AF8 486E FC74 pea.l [A6 - 0x38C]
00000AFC 486E FC82 pea.l [A6 - 0x37E]
00000B00 A98D trap GetDialogItem/GetDItem
00000B02 486E FC8A pea.l [A6 - 0x376]
00000B06 A981 trap DrawDialog
00000B08 486E FC8A pea.l [A6 - 0x376]
00000B0C A873 trap SetPort
00000B0E 486E FC82 pea.l [A6 - 0x37E]
00000B12 A8A1 trap FrameRect
00000B14 42AE FD44 clr.l [A6 - 0x2BC]
00000B18 42A7 clr.l -[A7]
00000B1A 2F3C 4845 5841 move.l -[A7], 0x48455841 /* 'HEXA' */
00000B20 3F3C 0083 move.w -[A7], 0x83
00000B24 A81F trap Get1Resource
00000B26 2D5F FC74 move.l [A6 - 0x38C], [A7]+
00000B2A 206E FC74 movea.l A0, [A6 - 0x38C]
00000B2E A029 trap HLock
00000B30 206E FC74 movea.l A0, [A6 - 0x38C]
00000B34 2850 movea.l A4, [A0]
label00000B36:
00000B36 2D7C 0000 0200 FD48 move.l [A6 - 0x2B8], 0x200
00000B3E 4267 clr.w -[A7]
00000B40 3F2E FD52 move.w -[A7], [A6 - 0x2AE]
00000B44 486E FD48 pea.l [A6 - 0x2B8]
00000B48 486E FDE8 pea.l [A6 - 0x218]
00000B4C 4EAD 0102 jsr [A5 + 0x102]
00000B50 3E1F move.w D7, [A7]+
00000B52 4AAE FD48 tst.l [A6 - 0x2B8]
00000B56 6700 0124 beq +0x126 /* 00000C7C */
00000B5A 2A2E FD48 move.l D5, [A6 - 0x2B8]
00000B5E 0C46 0001 cmpi.w D6, 0x1
00000B62 6710 beq +0x12 /* 00000B74 */
00000B64 6022 bra +0x24 /* 00000B88 */
label00000B66:
00000B66 47EE FDE8 lea.l A3, [A6 - 0x218]
00000B6A D7C5 add.l A3, D5
00000B6C 7000 moveq.l D0, 0x00
00000B6E 1013 move.b D0, [A3]
00000B70 16B4 0800 move.b [A3], [A4 + D0]
label00000B74:
00000B74 2005 move.l D0, D5
00000B76 5385 subq.l D5, 1
00000B78 4A80 tst.l D0
00000B7A 66EA bne -0x14 /* 00000B66 */
00000B7C 6012 bra +0x14 /* 00000B90 */
label00000B7E:
00000B7E 204E movea.l A0, A6
00000B80 D1C5 add.l A0, D5
00000B82 0A28 0080 FDE8 xori.b [A0 - 0x218], 0x80
label00000B88:
00000B88 2005 move.l D0, D5
00000B8A 5385 subq.l D5, 1
00000B8C 4A80 tst.l D0
00000B8E 66EE bne -0x10 /* 00000B7E */
label00000B90:
00000B90 4227 clr.b -[A7]
00000B92 3F3C FFFF move.w -[A7], 0xFFFF
00000B96 486E FD34 pea.l [A6 - 0x2CC]
00000B9A A971 trap EventAvail
00000B9C 1A1F move.b D5, [A7]+
00000B9E 4267 clr.w -[A7]
00000BA0 3F2E FD50 move.w -[A7], [A6 - 0x2B0]
00000BA4 486E FD48 pea.l [A6 - 0x2B8]
00000BA8 486E FDE8 pea.l [A6 - 0x218]
00000BAC 4EAD 010A jsr [A5 + 0x10A]
00000BB0 3A1F move.w D5, [A7]+
00000BB2 202E FD48 move.l D0, [A6 - 0x2B8]
00000BB6 D1AE FD44 add.l [A6 - 0x2BC], D0
00000BBA 322E FC88 move.w D1, [A6 - 0x378]
00000BBE 926E FC84 sub.w D1, [A6 - 0x37C]
00000BC2 3D41 FC46 move.w [A6 - 0x3BA], D1
00000BC6 486E FC46 pea.l [A6 - 0x3BA]
00000BCA 486E FC48 pea.l [A6 - 0x3B8]
00000BCE 3F3C 200E move.w -[A7], 0x200E
00000BD2 A9EB trap Pack4/FP68K
00000BD4 486E FC48 pea.l [A6 - 0x3B8]
00000BD8 486E FC70 pea.l [A6 - 0x390]
00000BDC 3F3C 1010 move.w -[A7], 0x1010
00000BE0 A9EB trap Pack4/FP68K
00000BE2 486E FC70 pea.l [A6 - 0x390]
00000BE6 486E FC48 pea.l [A6 - 0x3B8]
00000BEA 3F3C 100E move.w -[A7], 0x100E
00000BEE A9EB trap Pack4/FP68K
00000BF0 486E FD44 pea.l [A6 - 0x2BC]
00000BF4 486E FC48 pea.l [A6 - 0x3B8]
00000BF8 3F3C 2804 move.w -[A7], 0x2804
00000BFC A9EB trap Pack4/FP68K
00000BFE 486E FC48 pea.l [A6 - 0x3B8]
00000C02 486E FC70 pea.l [A6 - 0x390]
00000C06 3F3C 1010 move.w -[A7], 0x1010
00000C0A A9EB trap Pack4/FP68K
00000C0C 486E FC70 pea.l [A6 - 0x390]
00000C10 486E FC48 pea.l [A6 - 0x3B8]
00000C14 3F3C 100E move.w -[A7], 0x100E
00000C18 A9EB trap Pack4/FP68K
00000C1A 486E FFF0 pea.l [A6 - 0x10]
00000C1E 486E FC48 pea.l [A6 - 0x3B8]
00000C22 3F3C 2806 move.w -[A7], 0x2806
00000C26 A9EB trap Pack4/FP68K
00000C28 486E FC48 pea.l [A6 - 0x3B8]
00000C2C 486E FC70 pea.l [A6 - 0x390]
00000C30 3F3C 1010 move.w -[A7], 0x1010
00000C34 A9EB trap Pack4/FP68K
00000C36 2D6E FC82 FC7A move.l [A6 - 0x386], [A6 - 0x37E]
00000C3C 2D6E FC86 FC7E move.l [A6 - 0x382], [A6 - 0x37A]
00000C42 486E FC70 pea.l [A6 - 0x390]
00000C46 486E FC46 pea.l [A6 - 0x3BA]
00000C4A 3F3C 100E move.w -[A7], 0x100E
00000C4E A9EB trap Pack4/FP68K
00000C50 486E FC46 pea.l [A6 - 0x3BA]
00000C54 3F3C 0016 move.w -[A7], 0x16
00000C58 A9EB trap Pack4/FP68K
00000C5A 486E FC46 pea.l [A6 - 0x3BA]
00000C5E 486E FC50 pea.l [A6 - 0x3B0]
00000C62 3F3C 2010 move.w -[A7], 0x2010
00000C66 A9EB trap Pack4/FP68K
00000C68 3D6E FC50 FC80 move.w [A6 - 0x380], [A6 - 0x3B0]
00000C6E 486E FC7A pea.l [A6 - 0x386]
00000C72 A8A2 trap PaintRect
00000C74 0C47 FFD9 cmpi.w D7, 0xFFD9
00000C78 6600 FEBC bne -0x142 /* 00000B36 */
label00000C7C:
00000C7C 486E FC82 pea.l [A6 - 0x37E]
00000C80 A8A2 trap PaintRect
00000C82 206E FC74 movea.l A0, [A6 - 0x38C]
00000C86 A02A trap HUnlock
00000C88 2F2E FC74 move.l -[A7], [A6 - 0x38C]
00000C8C A9A3 trap ReleaseResource
00000C8E 4267 clr.w -[A7]
00000C90 3F2E FD52 move.w -[A7], [A6 - 0x2AE]
00000C94 4EAD 00FA jsr [A5 + 0xFA]
00000C98 3E1F move.w D7, [A7]+
00000C9A 4267 clr.w -[A7]
00000C9C 3F2E FD50 move.w -[A7], [A6 - 0x2B0]
00000CA0 4EAD 00FA jsr [A5 + 0xFA]
00000CA4 3E1F move.w D7, [A7]+
00000CA6 486E FC8A pea.l [A6 - 0x376]
00000CAA A982 trap CloseDialog
label00000CAC:
00000CAC 4CEE 18E0 FC30 movem.l A4,A3,D7,D6,D5, [A6 - 0x3D0]
00000CB2 4E5E unlink A6
00000CB4 4E75 rts